package com.itemwaimai.reggin.config;

import lombok.extern.slf4j.Slf4j;
import org.springframework.web.servlet.HandlerInterceptor;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@Slf4j
/**定义一个拦截器*/
public class LoginInterceptor implements HandlerInterceptor {
//
//    /**
//     * 检测全局session对象中是否有uid数据，如果有则放行，如果没有重定向到登陆
//     * @param request 请求对象
//     * @param response 响应对象
//     * @param handler 处理器（url+controller：映射）
//     * @return 如果返回值为true 表示放行当前的请求，如果返回值为false则表示拦截当前请求
//     * @throws Exception
//     */
//    @Override
//    public boolean preHandle(HttpServletRequest request,
//                             HttpServletResponse response,
//                             Object handler) throws Exception {
//        HttpServletResponse httpServletResponse = (HttpServletResponse) response;
//        HttpServletRequest  httpServletRequest = (HttpServletRequest) request;
//        log.warn("拦截请求：{}",httpServletRequest.getRequestURI());
//
//
////        //HttpServletRequest对象来获取session对象
////        Object obj = request.getSession().getAttribute("employee");
////        if (obj ==null){
////            //说明用户没有登陆过系统，则重定向到login.html
////            response.sendRedirect("http://localhost:8082/backend/page/login/login.html");
////            //结束后续的调用
////            return false;
////        }
////        //请求放行
//        return true;
//    }
}
